Ошибка 1С:Предприятие «Потеряно соединение»
У пользователя во время работы может возникать сообщение:
|
1 2 3 4 |
Потеряно соединение Во время выполнения действия была потеряна связь с сервером. Проверьте сетевой соединение и нажмите "Повторить" для повторной попытки выполнения действия. Если ошибка повторится, возможно, сервер временно недоступен. |
После чего рабочий режим либо восстанавливается, либо нет.
В сообщении достаточно ясно описана возникшая ситуация, но необходимо понимать, что по другую сторону экрана пользователя, ландшафт системы может быть несколько сложнее, чем он себе представляет. И сервер «с которым потеряно соединение» может быть не только сервер 1С:Предприятия.
Например, когда подключение к серверу 1С:Предприятия осуществляется через веб-сервер, а для балансировки нагрузки еще используется сервер балансировки, то в этом случае, отсутствие связи или сбой в работе любой из 3-х зон(смотри рисунок) — будет сопровождаться одной и той же ошибкой у пользователя текст которой мы видели выше.
Но, если у пользователя текст ошибки будет одинаков, то в технологическом журнале информации будет больше. Чтобы в этом убедиться необходимо включить его с событиями EXCP.
О том, как это сделать описано в Настройка и сбор логов для анализа проблем производительности систем 1С на Linux.
Итак, проанализируем записи в технологическом журнале.
В случае любой из нижеперечисленных ошибок решением является последовательная диагностика состояния сервера, служб, сети в каждой зоне ландшафта оборудования.
Разрыв соединения или сбой в работе сервера может наблюдаться в зонах:
Зона 1. Кластер серверов балансировки Nginx.
|
1 2 3 |
05:12.176000-0,EXCP,1,process=1cv8c,OSThread=10076,Exception=580392e6-ba49-4280-ac67-fcd6f2180121,Descr='src\vrscore\src\VResourceConnectionImpl.cpp(576): 580392e6-ba49-4280-ac67-fcd6f2180121: Ошибка установки соединения Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm: ed776789-afce-4ed9-8983-93ae0ace6e3c: Ошибка HTTP при обращении к серверу: http://1s-on-nx-1:80 Не могу установить соединение' |
Необходимо проанализировать логи Nginx:
|
1 |
/var/log/nginx/ |
Зона 2. Кластер веб-сервeров Apache.
|
1 2 |
06:56.786001-0,EXCP,1,process=1cv8c,OSThread=10076,Exception=580392e6-ba49-4280-ac67-fcd6f2180121,Descr='src\vrscore\src\VResourceSessionImpl.cpp(550): 580392e6-ba49-4280-ac67-fcd6f2180121: HTTP: Bad gateway Ошибка при работе с ресурсом /e1cib/logForm?cmd=query' |
Необходимо проанализировать логи Apache:
|
1 |
/var/log/apache2/ |
Зона 3. Кластер серверов 1C:Предприятия.
|
1 2 3 |
02:32.186002-0,EXCP,1,process=1cv8c,OSThread=10076,Exception=580392e6-ba49-4280-ac67-fcd6f2180121,Descr='src\vrscore\src\VResourceSessionImpl.cpp(550): 580392e6-ba49-4280-ac67-fcd6f2180121: Connection error 81029657-3fe6-4cd6-80c0-36de78fe6657: server_addr=tcp:// 1s-on-1с-1:1541 descr=1s-on-1с-1:1541:111(0x0000006F): Connection refused; line=1001 file=/built/jenkins/CommonBuildArea/Platform/src/rtrsrvc/src/DataExchangeTcpClientImpl.cpp' |
Проверка работы служб серверов 1С:Предприятия описана в Проверка рабочих процессов сервера 1С на Linux.
При необходимости — собрать более подробный технологический журнал и проанализировать его.
Еще можно посмотреть
Установка и настройка хранилища конфигураций 1C на Linux сервере
Хранилище конфигурации 1С:Предприятия 8.3 является инструментом групповой разработки. Настраиваем сервер хранилища на Linux.
НАСТРОЙКА PG_PROFILE ДЛЯ POSTGRESQL 1.
Помимо анализа планов и запросов СУБД в технологическом журнале 1С, также бывает полезным анализировать статистику по запросам в pg_profiler. Тем более, что она уже собирается в сгруппированном по запросам виде. Ниже приведем инструкцию по его настройке. 1. Инсталляция и настройка pg_profile. 2. Настройка отображения pg_profile через веб-сервер apache. Инсталляция и настройка pg_profile. 1. Скачаем pg_profile […]
Ошибка «Слишком много открытых файлов» или«Too many open files» В 1С на Linux
Устраняем ошибку «Слишком много открытых файлов» или «Too many open files» в 1С под ОС Linux (Red Hat 7/Centos 7) 1. Увеличиваем лимит на открытые файлы всей системы. 2. Увеличиваем лимит на открытые файлы для процессов 1С. 3. Увеличиваем лимиты на открытые файлы для процесса 1С редактированием файла демона. 4. Увеличиваем максимальное число сегментов разделяемой […]
Подключение репозитория под ОС Linux
Инструкции по подключению репозитория как под CentOS так и под РЕД ОС.
Установка сервера 1С Предприятие 8.3 на Linux
Пошаговый процесс установки 1С сервера на Linux. Подготовка Linux к установке. Инсталяция дистрибутива 1С сервера. Его настройка и запуск.
Ошибки на клиенте при работе с сервером 1С на Linux. Часть 2
Разбор наиболее часто встречающихся ошибок при работе с 1С на Linux.
Основные команды Linux
Список основных команд консоли Linux которые потребуются при установке и настройке 1С. Примеры использования с комментариями.
Похожие записи
- Подключение репозитория под ОС Linux
- Расследование конфликтов управляемых блокировок (TTIMEOUT) 1С:Предприятия
- НАСТРОЙКА PG_PROFILE ДЛЯ POSTGRESQL 1.
- Статистика PostgreSQL при работе с 1С:Предприятием
- Очистка кэша: серверного и клиентского для 1С:Предприятия
- Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux
- Пропажа индексов дескрипторов в 1С:Документообороте
- Технологический журнал 1С и бесконечный цикл в коде 1С
- История одного конфликта блокировок 1С
- 1C тормозит и возникают ошибки. С чего начать расследование?






